package cc.autoapi.pucong.auto.flow.persistence.repository.node;

import cc.autoapi.pucong.auto.flow.persistence.po.node.NodeParamsPo;

import java.util.List;

/**
 * @author pucong
 * @description 节点参数信息 service接口
 * @create 2024-09-23
 */
public interface NodeParamsService {

    List<NodeParamsPo> list(List<String> nodeInfoIds);

    List<NodeParamsPo> list(String nodeId, String paramCode, Integer paramType);

    NodeParamsPo getById(String id);

    Boolean save(NodeParamsPo nodeParams);

    Boolean updateById(NodeParamsPo nodeParamsUpdate);

    Boolean removeBatchByIds(List<String> ids);
}
